define(function (require) {
    var $ = require("jquery");
    var SuperbUtil = require('SuperbUtil');
    var CodeUtil = require('CodeUtil');
    var IssueUtil = require('IssueUtil');

    require("datetimepicker")($);
    SuperbUtil.initUniform();
    // handles main menu
    SuperbUtil.handleSidebarMenu();
    // handles sidebar hide/show
    SuperbUtil.handleSidebarToggler();
    //handles scroll to top functionality in the footer
    SuperbUtil.handleGoTop();

    IssueUtil.getPeople("code");

    CodeUtil.initSubscribeGitProjectList();
    CodeUtil.bindEditSubscribeButtonEvent();
    CodeUtil.bindAddSubscribeButtonEvent();
    CodeUtil.bindAddSubscribeWindowCloseEvent();
    CodeUtil.renderAddSubscribeWindowGitProjectList();
    CodeUtil.bindSaveSubscribeGitProjectButtonEvent(function () {
        CodeUtil.refreshList();
    });
});